// 封装异步请求(基于ES6)
export default (prams) => {
    // 每次调用此函数时，都显示加载中
    uni.showLoading({
        title: '加载中'
    });

    return new Promise((resolve,reject) => {
        wx.request({
            ...prams,
            /* 请求成功 */
            success(result){
                resolve(result.data);
            },
            /* 请求失败 */
            fail(error){
                reject(error);
            },
            /* 请求完成 */
            complete(){
                uni.hideLoading();
            }
        });
    });
}
